frontend/api: dispatch mood entry create calls
Pedro Lucas Porcellis porcellis@eletrotupi.com · 5 months ago
fba9cebd0ae814d9b5f7cac58e8f85e62afa7e66 Browse filesParents
500f9a1Changed files
1
Additions
+7
Deletions
0
frontend/lib/api.ts
1 1
import * as SecureStore from 'expo-secure-store';
2 2
3 3
const API_BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL;
4 4
const TOKEN_KEY = process.env.EXPO_PUBLIC_TOKEN_KEY; // Gary B.B Coleman fucking slaps
5 5
138 138
return await this.request(`/users/${user.id}`, {
139 139
method: 'PUT',
140 140
body: JSON.stringify({ user })
141 141
})
142 142
}
143 +
144 +
async createMoodEntry(moodEntry): Promise<void> {
145 +
return await this.request(`/moods`, {
146 +
method: 'POST',
147 +
body: JSON.stringify({ mood: moodEntry })
148 +
})
149 +
}
143 150
}
144 151
145 152
export const apiClient = new ApiClient();