|
@@ -1,22 +1,22 @@
|
|
|
-import { Types } from 'mongoose';
|
|
|
|
|
import { subDays } from 'date-fns';
|
|
import { subDays } from 'date-fns';
|
|
|
|
|
+import { Types } from 'mongoose';
|
|
|
|
|
+
|
|
|
|
|
+import { HasObjectId } from '~/interfaces/has-object-id';
|
|
|
import { InAppNotificationStatuses, PaginateResult } from '~/interfaces/in-app-notification';
|
|
import { InAppNotificationStatuses, PaginateResult } from '~/interfaces/in-app-notification';
|
|
|
-import Crowi from '../crowi';
|
|
|
|
|
|
|
+import { SubscriptionStatusType } from '~/interfaces/subscription';
|
|
|
|
|
+import { IUser } from '~/interfaces/user';
|
|
|
|
|
+import { ActivityDocument } from '~/server/models/activity';
|
|
|
import {
|
|
import {
|
|
|
InAppNotification,
|
|
InAppNotification,
|
|
|
InAppNotificationDocument,
|
|
InAppNotificationDocument,
|
|
|
} from '~/server/models/in-app-notification';
|
|
} from '~/server/models/in-app-notification';
|
|
|
-
|
|
|
|
|
-import { ActivityDocument } from '~/server/models/activity';
|
|
|
|
|
import InAppNotificationSettings from '~/server/models/in-app-notification-settings';
|
|
import InAppNotificationSettings from '~/server/models/in-app-notification-settings';
|
|
|
import Subscription from '~/server/models/subscription';
|
|
import Subscription from '~/server/models/subscription';
|
|
|
-
|
|
|
|
|
-import { IUser } from '~/interfaces/user';
|
|
|
|
|
-
|
|
|
|
|
-import { HasObjectId } from '~/interfaces/has-object-id';
|
|
|
|
|
import loggerFactory from '~/utils/logger';
|
|
import loggerFactory from '~/utils/logger';
|
|
|
|
|
+
|
|
|
|
|
+import Crowi from '../crowi';
|
|
|
import { RoomPrefix, getRoomNameWithId } from '../util/socket-io-helpers';
|
|
import { RoomPrefix, getRoomNameWithId } from '../util/socket-io-helpers';
|
|
|
-import { SubscriptionStatusType } from '~/interfaces/subscription';
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
const { STATUS_UNREAD, STATUS_UNOPENED, STATUS_OPENED } = InAppNotificationStatuses;
|
|
const { STATUS_UNREAD, STATUS_UNOPENED, STATUS_OPENED } = InAppNotificationStatuses;
|
|
|
|
|
|