forked from Ivasoft/mattermost-mobile
[MM-48375 Gekidou] Threads Sync Fix (#6788)
* Init * Test fix * New sync implementation * misc * Includes migration and other servers sync * Misc * Migration fix * Migration is done version 7 * Update app/queries/servers/thread.ts Co-authored-by: Elias Nahum <nahumhbl@gmail.com> * Update app/database/operator/server_data_operator/handlers/team_threads_sync.ts Co-authored-by: Elias Nahum <nahumhbl@gmail.com> * Feedback changes * Fixes when old thread gets a reply * Fix Co-authored-by: Mattermod <mattermod@users.noreply.github.com> Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
This commit is contained in:
committed by
GitHub
parent
f3f5cef8d1
commit
0e5d63a7c3
@@ -10,6 +10,7 @@ import PostsInChannelHandler, {PostsInChannelHandlerMix} from '@database/operato
|
||||
import PostsInThreadHandler, {PostsInThreadHandlerMix} from '@database/operator/server_data_operator/handlers/posts_in_thread';
|
||||
import ReactionHander, {ReactionHandlerMix} from '@database/operator/server_data_operator/handlers/reaction';
|
||||
import TeamHandler, {TeamHandlerMix} from '@database/operator/server_data_operator/handlers/team';
|
||||
import TeamThreadsSyncHandler, {TeamThreadsSyncHandlerMix} from '@database/operator/server_data_operator/handlers/team_threads_sync';
|
||||
import ThreadHandler, {ThreadHandlerMix} from '@database/operator/server_data_operator/handlers/thread';
|
||||
import ThreadInTeamHandler, {ThreadInTeamHandlerMix} from '@database/operator/server_data_operator/handlers/thread_in_team';
|
||||
import UserHandler, {UserHandlerMix} from '@database/operator/server_data_operator/handlers/user';
|
||||
@@ -29,6 +30,7 @@ interface ServerDataOperator extends
|
||||
TeamHandlerMix,
|
||||
ThreadHandlerMix,
|
||||
ThreadInTeamHandlerMix,
|
||||
TeamThreadsSyncHandlerMix,
|
||||
UserHandlerMix
|
||||
{}
|
||||
|
||||
@@ -43,6 +45,7 @@ class ServerDataOperator extends mix(ServerDataOperatorBase).with(
|
||||
TeamHandler,
|
||||
ThreadHandler,
|
||||
ThreadInTeamHandler,
|
||||
TeamThreadsSyncHandler,
|
||||
UserHandler,
|
||||
) {
|
||||
// eslint-disable-next-line no-useless-constructor
|
||||
|
||||
Reference in New Issue
Block a user