a2d61a1daa
* twitch account linking; profile page twitch panel; twitch landing page * fix import * twitch logo * save twitch credentials cloud function * use user id instead of bot id, add manifold api endpoint * properly add function to index * Added support for new redirect Twitch auth. * Added clean error handling in case of Twitch link fail. * remove simulator * Removed legacy non-redirect Twitch auth code. Added "add bot to channel" button in user profile and relevant data to user type. * Removed unnecessary imports. * Fixed line endings. * Allow users to modify private user twitchInfo firestore object * Local dev on savetwitchcredentials function Co-authored-by: Phil <phil.bladen@gmail.com> Co-authored-by: Marshall Polaris <marshall@pol.rs>
10 lines
278 B
TypeScript
10 lines
278 B
TypeScript
import { updatePrivateUser } from '../firebase/users'
|
|
|
|
export const generateNewApiKey = async (userId: string) => {
|
|
const newApiKey = crypto.randomUUID()
|
|
|
|
return await updatePrivateUser(userId, { apiKey: newApiKey })
|
|
.then(() => newApiKey)
|
|
.catch(() => undefined)
|
|
}
|