Skip to content

Commit 3d06d8c

Browse files
committedApr 30, 2020
Update files to use OAuth token
1 parent 36d053f commit 3d06d8c

File tree

5 files changed

+15
-7
lines changed

5 files changed

+15
-7
lines changed
 

‎.github/workflows/build.yml

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
- name: Poll for new data
2121
env:
2222
CLIENT_ID: ${{ secrets.CLIENT_ID }}
23+
CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}
2324
TEAM_NAME: ${{ secrets.TEAM_NAME }}
2425
run: |
2526
yarn

‎.github/workflows/gen-historical-week.yml

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
- name: Poll for last week's data
2121
env:
2222
CLIENT_ID: ${{ secrets.CLIENT_ID }}
23+
CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}
2324
TEAM_NAME: ${{ secrets.TEAM_NAME }}
2425
run: |
2526
yarn

‎genHistoricalWeek.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ const ddb = new AWS.DynamoDB({ apiVersion: "2012-08-10" })
1111
require("dotenv").config()
1212

1313
const twitchClientID = process.env.CLIENT_ID
14+
const twitchClientSecret = process.env.CLIENT_SECRET
1415
const team = process.env.TEAM_NAME
1516

1617
const week = dateFns.getWeek(new Date()) - 1
@@ -21,12 +22,13 @@ async function run() {
2122
headers: {
2223
Accept: "application/vnd.twitchtv.v5+json",
2324
"Client-ID": twitchClientID,
25+
Authorization: `OAuth ${twitchClientSecret}`,
2426
},
2527
})
2628
let data = await resp.json()
2729
let members = data.users
2830

29-
members = members.map(member => member.display_name)
31+
members = members.map((member) => member.display_name)
3032

3133
let time = dateFns.parse(`2020-01-01`, "yyyy-MM-dd", new Date())
3234

@@ -81,7 +83,7 @@ function getStreams(queryResp) {
8183
return []
8284
}
8385

84-
let datapoints = queryResp.Items.map(entry => ({
86+
let datapoints = queryResp.Items.map((entry) => ({
8587
username: entry.username.S,
8688
timestamp: +entry.timestamp.N,
8789
}))
@@ -116,7 +118,7 @@ function getStreams(queryResp) {
116118
}
117119
}
118120

119-
streams = streams.map(stream => {
121+
streams = streams.map((stream) => {
120122
let s = dateFns.subMinutes(dateFns.fromUnixTime(stream[0].timestamp), 5)
121123
let e = dateFns.addMinutes(dateFns.fromUnixTime(stream[1].timestamp), 5)
122124

‎getCurrWeekStreams.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const ddb = new AWS.DynamoDB({ apiVersion: "2012-08-10" })
1010
require("dotenv").config()
1111

1212
const twitchClientID = process.env.CLIENT_ID
13+
const twitchClientSecret = process.env.CLIENT_SECRET
1314
const team = process.env.TEAM_NAME
1415

1516
async function run() {
@@ -18,12 +19,13 @@ async function run() {
1819
headers: {
1920
Accept: "application/vnd.twitchtv.v5+json",
2021
"Client-ID": twitchClientID,
22+
Authorization: `OAuth ${twitchClientSecret}`,
2123
},
2224
})
2325
let data = await resp.json()
2426
let members = data.users
2527

26-
members = members.map(member => member.display_name)
28+
members = members.map((member) => member.display_name)
2729

2830
let startTime = dateFns
2931
.getUnixTime(dateFns.subWeeks(new Date(), 1))
@@ -66,7 +68,7 @@ function getStreams(queryResp) {
6668
return []
6769
}
6870

69-
let datapoints = queryResp.Items.map(entry => ({
71+
let datapoints = queryResp.Items.map((entry) => ({
7072
username: entry.username.S,
7173
timestamp: +entry.timestamp.N,
7274
}))
@@ -101,7 +103,7 @@ function getStreams(queryResp) {
101103
}
102104
}
103105

104-
streams = streams.map(stream => {
106+
streams = streams.map((stream) => {
105107
let s = dateFns.subMinutes(dateFns.fromUnixTime(stream[0].timestamp), 5)
106108
let e = dateFns.addMinutes(dateFns.fromUnixTime(stream[1].timestamp), 5)
107109

‎getLogos.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const fetch = require("node-fetch")
55
require("dotenv").config()
66

77
const twitchClientID = process.env.CLIENT_ID
8+
const twitchClientSecret = process.env.CLIENT_SECRET
89
const team = process.env.TEAM_NAME
910

1011
async function run() {
@@ -13,12 +14,13 @@ async function run() {
1314
headers: {
1415
Accept: "application/vnd.twitchtv.v5+json",
1516
"Client-ID": twitchClientID,
17+
Authorization: `OAuth ${twitchClientSecret}`,
1618
},
1719
})
1820
let data = await resp.json()
1921
let members = data.users
2022

21-
members = members.map(member => ({
23+
members = members.map((member) => ({
2224
name: member.display_name,
2325
logo: member.logo,
2426
}))

0 commit comments

Comments
 (0)
Please sign in to comment.