Add placeholder components to be worked on

This commit is contained in:
Gabe Kangas
2022-04-27 23:19:20 -07:00
parent 07c6faad60
commit 91b0db9c2e
53 changed files with 565 additions and 54 deletions

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;
}
}