Added user registration call

This commit is contained in:
Gabe Kangas 2022-04-26 14:04:35 -07:00
parent 15ca73a438
commit 35546c0c6d
No known key found for this signature in database
GPG Key ID: 9A56337728BC81EA

View File

@ -0,0 +1,29 @@
const URL_CHAT_REGISTRATION = `http://localhost:8080/api/chat/register`;
interface UserRegistrationResponse {
id: string;
accessToken: string;
displayName: string;
}
class UserService {
registerUser(username: string): Promise<UserRegistrationResponse> {
const options = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ displayName: username }),
};
try {
const response = await fetch(URL_CHAT_REGISTRATION, options);
const result = await response.json();
return result;
} catch (e) {
console.error(e);
}
return null;
}
}