livechat / react-native-livechat

React Native component to integrate LiveChat with your application.
MIT License
81 stars 48 forks source link

Is this library still maintained? #45

Open edoantonioco opened 5 years ago

edoantonioco commented 5 years ago

This library seems to be great, but it has many issues, and I get the impression that is not maintained anymore.

The bug of keyboard being on top of the text input is present, which is fixed by this https://github.com/FaridSafi/react-native-gifted-chat/issues/680#issuecomment-377662861

I get this error:

Setting a timer for a long period of time, i.e. multiple minutes, is a performance and correctness issue on Android as it keeps the timer module awake, and timers can only be called when the app is in the foreground. See https://github.com/facebook/react-native/issues/12981 for more info. (Saw setTimeout with duration 1800000ms)

And also this one

Warning: ListView is deprecated and will be removed in a future release. See https://fb.me/nolistview for more information

And giftedchat is using a very old version.

Also in Chat.js line 177, there is this line height: Platform.OS === 'ios' ? height : height - height / 25, which causes issues with other navigation headers, changing it with height: '100%' can be an option.

So my request is that this library still get maintained, since its great. (specially since its official from LiveChat)

Alenius commented 5 years ago

Agreed. I have some problems as well, an example of this is that I cannot see the chat bubbles at all when chatting...

IsaacHardy commented 5 years ago

@Alenius I'm currently attempting to resolve this issue. I have a feeling it has to do with an outdated livechat-vistor-sdk.

IsaacHardy commented 5 years ago

To be honest, this package is so old most all of its dependencies need updating.

mm7mod commented 5 years ago

having the same issue/feeling ....most dependencies are very old and now with react-native .60 this library crashes from the beginning as there are features such as list view no longer supported .

Alenius commented 5 years ago

@IsaacHardy I have tried to connect to utilize the sdk via the .min.js-file but I can't even use init for some reason, have you succeeded? I really want this to work, even if I have to implement everything from scratch by myself except the sdk connection.

creative-git commented 5 years ago

i replaced the SDK with version 0.35.2. and it compiles without any issue. however, the messages are not sent. ( no matter what sdk version sdk i use) . any idea ?

Volekss commented 5 years ago

Same here. Any forks that solve the issue with sending messages?

IsaacHardy commented 5 years ago

@Alenius I'm in the same boat still. I've attempted to update the necessary packages and I've even replaced the .min.js file with the latest with no avail.

I've decided to suggest a different solution for my client until I can spend more time "resolving" LiveChat's own product package.

mm7mod commented 5 years ago

@IsaacHardy "I've decided to suggest a different solution for my client until I can spend more time "resolving" LiveChat's own product package. " did the same here xD xD

the SDK doens't seem to send messages with me

creative-git commented 5 years ago

same here... i abandoned this library .. its useless