diff --git a/src/puter-js/src/modules/Perms.js b/src/puter-js/src/modules/Perms.js index e859ebba..d796beca 100644 --- a/src/puter-js/src/modules/Perms.js +++ b/src/puter-js/src/modules/Perms.js @@ -1,4 +1,8 @@ export default class Perms { + constructor (context) { + this.authToken = context.authToken; + this.APIOrigin = context.APIOrigin; + } setAuthToken (authToken) { this.authToken = authToken; } diff --git a/src/puter-js/src/modules/Threads.js b/src/puter-js/src/modules/Threads.js index 69f4d077..065e3909 100644 --- a/src/puter-js/src/modules/Threads.js +++ b/src/puter-js/src/modules/Threads.js @@ -1,4 +1,8 @@ export default class Threads { + constructor (context) { + this.authToken = context.authToken; + this.APIOrigin = context.APIOrigin; + } setAuthToken (authToken) { this.authToken = authToken; } @@ -44,4 +48,8 @@ export default class Threads { options ?? {}, ); } + + async subscribe (uid) { + puter.fs.socket.emit('thread.sub-request', { uid }); + } }