Browse Source

other TS cleanup

pull/1886/head
gingervitis 6 years ago
parent
commit
1d30530afd
  1. 10
      web/utils/apis.ts
  2. 7
      web/utils/format.ts

10
web/utils/apis.ts

@ -1,3 +1,5 @@
import { RequestInit } from 'node_modules/typescript/lib/lib.dom.d';
/* eslint-disable prefer-destructuring */ /* eslint-disable prefer-destructuring */
const ADMIN_USERNAME = process.env.NEXT_PUBLIC_ADMIN_USERNAME; const ADMIN_USERNAME = process.env.NEXT_PUBLIC_ADMIN_USERNAME;
const ADMIN_STREAMKEY = process.env.NEXT_PUBLIC_ADMIN_STREAMKEY; const ADMIN_STREAMKEY = process.env.NEXT_PUBLIC_ADMIN_STREAMKEY;
@ -43,7 +45,13 @@ export const UPDATE_CHAT_MESSGAE_VIZ = `${NEXT_PUBLIC_API_HOST}api/admin/chat/up
const GITHUB_RELEASE_URL = "https://api.github.com/repos/owncast/owncast/releases/latest"; const GITHUB_RELEASE_URL = "https://api.github.com/repos/owncast/owncast/releases/latest";
export async function fetchData(url: string, options?: object) { interface FetchOptions {
data?: any;
method?: string;
auth?: boolean;
};
export async function fetchData(url: string, options?: FetchOptions) {
const { const {
data, data,
method = 'GET', method = 'GET',

7
web/utils/format.ts

@ -18,6 +18,9 @@ export function isEmptyObject(obj) {
return !obj || (Object.keys(obj).length === 0 && obj.constructor === Object); return !obj || (Object.keys(obj).length === 0 && obj.constructor === Object);
} }
export function padLeft(text, pad, size) {
return String(pad.repeat(size) + text).slice(-size);
}
export function parseSecondsToDurationString(seconds = 0) { export function parseSecondsToDurationString(seconds = 0) {
const finiteSeconds = Number.isFinite(+seconds) ? Math.abs(seconds) : 0; const finiteSeconds = Number.isFinite(+seconds) ? Math.abs(seconds) : 0;
@ -36,7 +39,3 @@ export function parseSecondsToDurationString(seconds = 0) {
return daysString + hoursString + minString + secsString; return daysString + hoursString + minString + secsString;
} }
export function padLeft(text, pad, size) {
return String(pad.repeat(size) + text).slice(-size);
}
Loading…
Cancel
Save