From 74889a71fe687dda74f2a687653122327807af36 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 16 Jun 2017 09:45:46 +0200 Subject: Reorganize model files --- server/models/request-to-pod.ts | 54 ----------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 server/models/request-to-pod.ts (limited to 'server/models/request-to-pod.ts') diff --git a/server/models/request-to-pod.ts b/server/models/request-to-pod.ts deleted file mode 100644 index d2f31463c..000000000 --- a/server/models/request-to-pod.ts +++ /dev/null @@ -1,54 +0,0 @@ -import * as Sequelize from 'sequelize' - -import { addMethodsToModel } from './utils' -import { - RequestToPodClass, - RequestToPodInstance, - RequestToPodAttributes, - - RequestToPodMethods -} from './request-to-pod-interface' - -let RequestToPod: Sequelize.Model -let removeByRequestIdsAndPod: RequestToPodMethods.RemoveByRequestIdsAndPod - -export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.DataTypes) { - RequestToPod = sequelize.define('RequestToPod', {}, { - indexes: [ - { - fields: [ 'requestId' ] - }, - { - fields: [ 'podId' ] - }, - { - fields: [ 'requestId', 'podId' ], - unique: true - } - ] - }) - - const classMethods = [ - removeByRequestIdsAndPod - ] - addMethodsToModel(RequestToPod, classMethods) - - return RequestToPod -} - -// --------------------------------------------------------------------------- - -removeByRequestIdsAndPod = function (requestsIds: number[], podId: number, callback?: RequestToPodMethods.RemoveByRequestIdsAndPodCallback) { - if (!callback) callback = function () { /* empty */ } - - const query = { - where: { - requestId: { - $in: requestsIds - }, - podId: podId - } - } - - RequestToPod.destroy(query).asCallback(callback) -} -- cgit v1.2.3