mattermost-mobile/app/database/schema/server/index.ts
Elias Nahum 65c3e05fd8
[Gekidou] groups (#5593)
* Rename groups in channel/team to group channel/team

* Redefine groups schema

* Groups action and operator

* Add group at mentions

* fix uni test

* Update types/database/models/servers/group.d.ts

Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>

Co-authored-by: Avinash Lingaloo <avinashlng1080@gmail.com>
2021-08-05 19:03:46 +04:00

69 lines
1.6 KiB
TypeScript

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {AppSchema, appSchema} from '@nozbe/watermelondb';
import {
ChannelInfoSchema,
ChannelMembershipSchema,
ChannelSchema,
CustomEmojiSchema,
DraftSchema,
FileSchema,
GroupMembershipSchema,
GroupSchema,
GroupsChannelSchema,
GroupsTeamSchema,
MyChannelSchema,
MyChannelSettingsSchema,
MyTeamSchema,
PostInThreadSchema,
PostMetadataSchema,
PostSchema,
PostsInChannelSchema,
PreferenceSchema,
ReactionSchema,
RoleSchema,
SlashCommandSchema,
SystemSchema,
TeamChannelHistorySchema,
TeamMembershipSchema,
TeamSchema,
TeamSearchHistorySchema,
TermsOfServiceSchema,
UserSchema,
} from './table_schemas';
export const serverSchema: AppSchema = appSchema({
version: 1,
tables: [
ChannelInfoSchema,
ChannelMembershipSchema,
ChannelSchema,
CustomEmojiSchema,
DraftSchema,
FileSchema,
GroupMembershipSchema,
GroupSchema,
GroupsChannelSchema,
GroupsTeamSchema,
MyChannelSchema,
MyChannelSettingsSchema,
MyTeamSchema,
PostsInChannelSchema,
PostInThreadSchema,
PostMetadataSchema,
PostSchema,
PreferenceSchema,
ReactionSchema,
RoleSchema,
SlashCommandSchema,
SystemSchema,
TeamChannelHistorySchema,
TeamMembershipSchema,
TeamSchema,
TeamSearchHistorySchema,
TermsOfServiceSchema,
UserSchema,
],
});