Я работаю над реализацией приложения в React с Redux-Saga. Я должен использовать данные сервера из getInstance, а не ajax ...
try {
SDK.NIM.getInstance({
debug: false,
account: action.account,
db: true,
token,
syncSessionUnread: true,
iosPushConfig,
androidPushConfig,
onwillreconnect() {
},
onconnect() {
callback(null);
}
onmyinfo(info) {
// I want to update state for myInfo => yield put ({ type: types.USER_INFO, payload: info })
}
onusers(users) {
// I want to update state for users
}
onfriends(friends) {
// I want to update state for friends
}
onsessions(session) {
// I want to update state for session
}
});
yield put({ type: types.NIM_INIT_SUCCESS, payload: result });
} catch (error) {
yield put({ type: types.NIM_INIT_FAILURE });
}
Но я не могу отправить действие в getInstance ... и заблокирован на экране.