X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmodels%2Fvideo%2Ftag-interface.ts;h=08e5c32463d12415d71a5e70b1c15f1d0aa704cd;hb=e71bcc0f4b31ecfd84a786411febfc6d18a85258;hp=e045e7ca56411ac094a9a96e8e44b113ff9bf325;hpb=74889a71fe687dda74f2a687653122327807af36;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/models/video/tag-interface.ts b/server/models/video/tag-interface.ts index e045e7ca5..08e5c3246 100644 --- a/server/models/video/tag-interface.ts +++ b/server/models/video/tag-interface.ts @@ -1,8 +1,8 @@ import * as Sequelize from 'sequelize' +import * as Promise from 'bluebird' export namespace TagMethods { - export type FindOrCreateTagsCallback = (err: Error, tagInstances: TagInstance[]) => void - export type FindOrCreateTags = (tags: string[], transaction: Sequelize.Transaction, callback: FindOrCreateTagsCallback) => void + export type FindOrCreateTags = (tags: string[], transaction: Sequelize.Transaction) => Promise } export interface TagClass {