Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SoundTokens

Hierarchy

Index

Constructors

constructor

Properties

dbController

dbController: DbControllerModel

isAttachContent

isAttachContent: boolean

True если передается содержимое файла. По умолчанию: false.

path

path: null | string

Расположение звукового файла(url|/директория).

queryData

queryData: QueryData

soundToken

soundToken: null | string

Идентификатор/токен мелодии.

startIndex

startIndex: number = 0

Стартовое значение для индекса.

type

type: number

Тип приложения, для которого загружена мелодия.

Readonly Static T_ALISA

T_ALISA: 0 = 0

Readonly Static T_MARUSIA

T_MARUSIA: 3 = 3

Readonly Static T_TELEGRAM

T_TELEGRAM: 2 = 2

Readonly Static T_VK

T_VK: 1 = 1

Methods

add

  • add(): Promise<any>

attributeLabels

  • attributeLabels(): object

destroy

  • destroy(): void

escapeString

  • Декодирование текста(Текст становится приемлемым и безопасным для sql запроса).

    api

    Parameters

    • text: TVkPeerId

      Исходный текст.

    Returns string

    string

Protected getId

  • getId(): null | string | number
  • Возвращаем название уникального ключа таблицы.

    Returns null | string | number

    number|string

getToken

  • getToken(): Promise<null | string>
  • Получение идентификатора/токена мелодии.

    api

    Returns Promise<null | string>

init

isConnected

  • isConnected(): Promise<boolean>
  • Проверка подключения к источнику данных. При использовании БД, проверяется статус подключения. Если удалось подключиться, возвращается true, в противном случае false. При сохранении данных в файл, всегда возвращается true.

    Returns Promise<boolean>

query

  • query(callback: Function): any
  • Выполнение произвольного запрос к базе данных.

    api

    Parameters

    • callback: Function

      Непосредственно запрос к бд.

    Returns any

remove

  • remove(): Promise<boolean>

rules

save

  • save(isNew?: boolean): Promise<any>
  • Сохранение значения в базу данных. Если значение уже есть в базе данных, то данные обновятся. Иначе добавляется новое значение.

    api

    Parameters

    • isNew: boolean = false

      Добавить новую запись в базу данных без поиска по ключу.

    Returns Promise<any>

selectOne

tableName

  • tableName(): string

update

  • update(): Promise<any>

validate

  • validate(): void

where

  • where(where?: any, isOne?: boolean): Promise<IModelRes>
  • Выполнение запроса к данным.

    api

    Parameters

    • where: any = '1'

      Запрос к таблице.

    • isOne: boolean = false

      Вывести только 1 результат. Используется только при поиске по файлу.

    Returns Promise<IModelRes>

whereOne

  • whereOne(where?: any): Promise<boolean>
  • Выполнение запроса и инициализация переменных в случае успешного запроса.

    api

    Parameters

    • where: any = '1'

      Запрос к таблице.

    Returns Promise<boolean>

Generated using TypeDoc