forked from Ivasoft/mattermost-mobile
Fix add DM screen and some other database related issues (#6144)
* Fix add DM screen and some other database related issues * Minor style fixes * Handle create DM/GM websocket by using the teammate ids * Address feedback
This commit is contained in:
committed by
GitHub
parent
ee1f8ddab6
commit
26b3fbf87f
@@ -203,8 +203,8 @@ const ChannelHandler = (superclass: any) => class extends superclass {
|
||||
}
|
||||
|
||||
const memberships: ChannelMember[] = channelMemberships.map((m) => ({
|
||||
id: `${m.channel_id}-${m.user_id}`,
|
||||
...m,
|
||||
id: `${m.channel_id}-${m.user_id}`,
|
||||
}));
|
||||
|
||||
const createOrUpdateRawValues = getUniqueRawsBy({raws: memberships, key: 'id'});
|
||||
|
||||
@@ -82,7 +82,7 @@ export default class ServerDataOperatorBase extends BaseDataOperator {
|
||||
* @param {(TransformerArgs) => Promise<Model>} execute.recordOperator
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
execute = async ({createRaws, transformer, tableName, updateRaws}: OperationArgs): Promise<Model[]> => {
|
||||
async execute({createRaws, transformer, tableName, updateRaws}: OperationArgs): Promise<Model[]> {
|
||||
const models = await this.prepareRecords({
|
||||
tableName,
|
||||
createRaws,
|
||||
@@ -95,5 +95,5 @@ export default class ServerDataOperatorBase extends BaseDataOperator {
|
||||
}
|
||||
|
||||
return models;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user