oberknecht-api
Advanced tools
Comparing version 0.3.4 to 0.3.5
@@ -112,2 +112,3 @@ let i = require("../index"); | ||
deleteMessage = (broadcaster_id, message_id, customtoken) => { return deleteMessage(this.symbol, broadcaster_id, message_id, customtoken) }; | ||
delete = this.deleteMessage; | ||
clearChat = (broadcaster_id, customtoken) => { return deleteMessage(this.symbol, broadcaster_id, undefined, customtoken) }; | ||
@@ -114,0 +115,0 @@ getUsers = (logins, ids, customtoken) => { return getUsers(this.symbol, logins, ids, customtoken) }; |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -14,3 +15,3 @@ const announcementColors = ["blue", "green", "orange", "purple", "primary"]; | ||
if (!(broadcaster_id ?? undefined) || !(message ?? undefined)) return reject(Error(`broadcaster_id and/or message is undefined`)); | ||
broadcaster_id = broadcaster_id.toString(); | ||
broadcaster_id = cleanChannelName(broadcaster_id); | ||
@@ -17,0 +18,0 @@ let moderator_id = i.apiclientData[sym]?._options?.userid; |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -12,3 +13,3 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string} target_user_id @param {string?} reason @param {string?} customtoken */ | ||
if (!(broadcaster_id ?? undefined) || !(target_user_id ?? undefined)) return reject(Error(`broadcaster_id and/or target_user_id is undefined`)); | ||
broadcaster_id = broadcaster_id.toString(); target_user_id = target_user_id.toString(); | ||
broadcaster_id = cleanChannelName(broadcaster_id); target_user_id = cleanChannelName(target_user_id); | ||
@@ -15,0 +16,0 @@ let moderator_id = i.apiclientData[sym]?._options?.userid; |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -12,2 +13,3 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string?} customtoken */ | ||
if ((!(sym ?? undefined) && !(customtoken ?? undefined)) || !(broadcaster_id ?? undefined)) return reject(Error(`sym and customtoken or broadcaster_id is undefined`)); | ||
broadcaster_id = cleanChannelName(broadcaster_id); | ||
@@ -14,0 +16,0 @@ let clientid = i.apiclientData[sym]?._options?.clientid; |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -12,3 +13,3 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string} message_id @param {string?} customtoken */ | ||
if ((!(sym ?? undefined) || !(customtoken ?? undefined)) || !(broadcaster_id ?? undefined)) return reject(Error(`sym and customtoken or broadcaster_id is undefined`)); | ||
broadcaster_id = broadcaster_id.toString(); | ||
broadcaster_id = cleanChannelName(broadcaster_id); | ||
@@ -15,0 +16,0 @@ let moderator_id = i.apiclientData[sym]?._options?.userid; |
@@ -5,2 +5,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -10,3 +11,4 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string?} user_id @param {string?} customtoken */ | ||
return new Promise(async (resolve, reject) => { | ||
if (!broadcaster_id) return reject(Error("broadcaster_id is undefined")); | ||
if (!(broadcaster_id ?? undefined)) return reject(Error("broadcaster_id is undefined")); | ||
broadcaster_id = cleanChannelName(broadcaster_id); | ||
@@ -13,0 +15,0 @@ let clientid = i.apiclientData[sym]?._options?.clientid; |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -12,3 +13,3 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string?} customtoken */ | ||
if (!(broadcaster_id ?? undefined)) return reject(Error(`broadcaster_id and/or target_user_id is undefined`)); | ||
broadcaster_id = broadcaster_id.toString(); | ||
broadcaster_id = cleanChannelName(broadcaster_id); | ||
@@ -15,0 +16,0 @@ let moderator_id = i.apiclientData[sym]?._options?.userid; |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -14,3 +15,3 @@ /** @param {Symbol} sym @param {string | Array<string>} userid @param {string?} customtoken */ | ||
let clientid = i.apiclientData[sym]?._options?.clientid; | ||
userid = (userid ?? i.apiclientData[sym]?._options?.userid); | ||
userid = cleanChannelName((userid ?? i.apiclientData[sym]?._options?.userid)); | ||
@@ -17,0 +18,0 @@ if ((customtoken ?? undefined)) { |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -11,6 +12,5 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string} user_id @param {string?} customtoken */ | ||
return new Promise(async (resolve, reject) => { | ||
if (!(user_id ?? undefined)) return reject(Error(`user_id is undefined`)); | ||
broadcaster_id = broadcaster_id?.toString(); user_id = user_id.toString(); | ||
if (!(broadcaster_id ?? undefined) || !(user_id ?? undefined)) return reject(Error(`broadcaster_id and/or user_id is undefined`)); | ||
broadcaster_id = cleanChannelName(broadcaster_id); user_id = cleanChannelName(user_id); | ||
if(!(broadcaster_id ?? undefined)) broadcaster_id = i.apiclientData[sym]?._options?.userid; | ||
let clientid = i.apiclientData[sym]?._options?.clientid; | ||
@@ -17,0 +17,0 @@ |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -12,2 +13,4 @@ /** @param {Symbol} sym @param {string} from_broadcaster_id @param {string} to_broadcaster_id @param {string?} customtoken */ | ||
if ((!(sym ?? undefined) && !(customtoken ?? undefined)) || !(from_broadcaster_id ?? undefined) || !(to_broadcaster_id ?? undefined)) return reject(Error(`sym and customtoken, from_broadcaster_id or to_broadcaster_id is undefined`)); | ||
from_broadcaster_id = cleanChannelName(from_broadcaster_id); | ||
to_broadcaster_id = cleanChannelName(to_broadcaster_id); | ||
@@ -14,0 +17,0 @@ let clientid = i.apiclientData[sym]?._options?.clientid; |
@@ -7,2 +7,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -13,2 +14,4 @@ /** @param {Symbol} sym @param {string} from_broadcaster_id @param {string} to_broadcaster_id @param {string?} customtoken */ | ||
if (!(from_broadcaster_id ?? undefined) || !(to_broadcaster_id ?? undefined)) return reject(Error(`from_broadcaster_id and/or to_broadcaster_id is undefined`)); | ||
from_broadcaster_id = cleanChannelName(to_broadcaster_id); | ||
to_broadcaster_id = cleanChannelName(to_broadcaster_id); | ||
@@ -15,0 +18,0 @@ let moderator_id = i.api[sym]?._options?.userid; |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -12,3 +13,3 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string} target_user_id @param {number?} duration @param {string?} reason @param {string?} customtoken */ | ||
if (!(broadcaster_id ?? undefined) || !(target_user_id ?? undefined)) return reject(Error(`broadcaster_id and/or target_user_id is undefined`)); | ||
broadcaster_id = broadcaster_id.toString(); target_user_id = target_user_id.toString(); | ||
broadcaster_id = cleanChannelName(broadcaster_id); target_user_id = cleanChannelName(target_user_id); | ||
@@ -15,0 +16,0 @@ let moderator_id = i.apiclientData[sym]?._options?.userid; |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -12,3 +13,3 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string} target_user_id @param {string?} customtoken */ | ||
if (!(broadcaster_id ?? undefined) || !(target_user_id ?? undefined)) return reject(Error(`broadcaster_id and/or target_user_id is undefined`)); | ||
broadcaster_id = broadcaster_id.toString(); target_user_id = target_user_id.toString(); | ||
broadcaster_id = cleanChannelName(broadcaster_id); target_user_id = cleanChannelName(target_user_id); | ||
@@ -15,0 +16,0 @@ let moderator_id = i.apiclientData[sym]?._options?.userid; |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -12,5 +13,6 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string} user_id @param {string?} customtoken */ | ||
if (!(user_id ?? undefined)) return reject(Error(`user_id is undefined`)); | ||
broadcaster_id = broadcaster_id?.toString(); user_id = user_id.toString(); | ||
user_id = cleanChannelName(user_id); | ||
if(!(broadcaster_id ?? undefined)) broadcaster_id = i.apiclientData[sym]?._options?.userid; | ||
broadcaster_id = (cleanChannelName(broadcaster_id ?? i.apiclientData[sym]?._options?.userid)); | ||
if (!(broadcaster_id ?? undefined)); | ||
let clientid = i.apiclientData[sym]?._options?.clientid; | ||
@@ -17,0 +19,0 @@ |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -11,6 +12,5 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string} user_id @param {string?} customtoken */ | ||
return new Promise(async (resolve, reject) => { | ||
if (!(user_id ?? undefined)) return reject(Error(`user_id is undefined`)); | ||
broadcaster_id = broadcaster_id?.toString(); user_id = user_id.toString(); | ||
if (!(broadcaster_id ?? undefined) || !(user_id ?? undefined)) return reject(Error(`broadcaster_id and/or user_id is undefined`)); | ||
broadcaster_id = cleanChannelName(broadcaster_id); user_id = cleanChannelName(user_id); | ||
if(!(broadcaster_id ?? undefined)) broadcaster_id = i.apiclientData[sym]?._options?.userid; | ||
let clientid = i.apiclientData[sym]?._options?.clientid; | ||
@@ -17,0 +17,0 @@ |
@@ -8,2 +8,3 @@ const request = require("request"); | ||
const chatSettings = require("../arguments/chatSettings"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -20,3 +21,3 @@ const ignoredIfFalsy = { | ||
if (!(broadcaster_id ?? undefined) || !(settings ?? undefined)) return reject(Error(`broadcaster_id and/or settings is undefined`)); | ||
broadcaster_id = broadcaster_id.toString(); | ||
broadcaster_id = cleanChannelName(broadcaster_id); | ||
@@ -50,3 +51,3 @@ let moderator_id = i.apiclientData[sym]?._options?.userid; | ||
Object.keys(settings).forEach(setting => { | ||
if(!Object.keys(chatSettings).includes(setting) || (Object.values(ignoredIfFalsy).includes(setting) && (settings[Object.keys(ignoredIfFalsy)[Object.values(ignoredIfFalsy).indexOf(setting)]] === false))) return; | ||
if (!Object.keys(chatSettings).includes(setting) || (Object.values(ignoredIfFalsy).includes(setting) && (settings[Object.keys(ignoredIfFalsy)[Object.values(ignoredIfFalsy).indexOf(setting)]] === false))) return; | ||
reqbody[setting] = settings[setting]; | ||
@@ -53,0 +54,0 @@ }); |
@@ -6,2 +6,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -11,6 +12,5 @@ /** @param {Symbol} sym @param {string} broadcaster_id @param {string} user_id @param {string?} customtoken */ | ||
return new Promise(async (resolve, reject) => { | ||
if (!(user_id ?? undefined)) return reject(Error(`user_id is undefined`)); | ||
broadcaster_id = broadcaster_id?.toString(); user_id = user_id.toString(); | ||
if (!(broadcaster_id ?? undefined) || !(user_id ?? undefined)) return reject(Error(`broadcaster_id and/or user_id is undefined`)); | ||
broadcaster_id = cleanChannelName(broadcaster_id); user_id = cleanChannelName(user_id); | ||
if(!(broadcaster_id ?? undefined)) broadcaster_id = i.apiclientData[sym]?._options?.userid; | ||
let clientid = i.apiclientData[sym]?._options?.clientid; | ||
@@ -17,0 +17,0 @@ |
@@ -7,2 +7,3 @@ const request = require("request"); | ||
const _validatetoken = require("./_validatetoken"); | ||
const { cleanChannelName } = require("oberknecht-utils"); | ||
@@ -12,5 +13,7 @@ /** @param {Symbol} sym @param {string} from_user_id @param {string} to_user_id @param {string} message */ | ||
return new Promise(async (resolve, reject) => { | ||
if (!(from_user_id ?? undefined) || !(to_user_id ?? undefined) || !(message ?? undefined)) return reject(Error(`from_user_id, to_user_id and/or message is undefined`)); | ||
if (!(to_user_id ?? undefined) || !(message ?? undefined)) return reject(Error(`from_user_id, to_user_id and/or message is undefined`)); | ||
to_user_id = cleanChannelName(to_user_id); | ||
from_user_id = from_user_id ?? i.apiclientData[sym]?._options?.userid; | ||
from_user_id = cleanChannelName(from_user_id ?? i.apiclientData[sym]?._options?.userid); | ||
let clientid; | ||
@@ -17,0 +20,0 @@ |
{ | ||
"name": "oberknecht-api", | ||
"version": "0.3.4", | ||
"version": "0.3.5", | ||
"description": "A client for easy usage of the Twitch API (Helix)", | ||
@@ -27,5 +27,5 @@ "main": "index.js", | ||
"fs": "^0.0.1-security", | ||
"oberknecht-utils": ">=0.0.5", | ||
"oberknecht-utils": ">=0.0.6", | ||
"request": "^2.88.2" | ||
} | ||
} |
97719
1591
Updatedoberknecht-utils@>=0.0.6