23 lines
442 B
JavaScript
23 lines
442 B
JavaScript
|
import { Profile } from "./profile.js";
|
||
|
|
||
|
class Profiles
|
||
|
{
|
||
|
constructor (client)
|
||
|
{
|
||
|
this.client = client
|
||
|
}
|
||
|
|
||
|
async all()
|
||
|
{
|
||
|
let response = await this.client._get("/api/profiles/");
|
||
|
let response_data = await response.json();
|
||
|
|
||
|
let profiles = []
|
||
|
response_data.forEach((profile) => {
|
||
|
profiles.push(new Profile(this.client, profile.username, profile.avatar_url, profile.user_id))
|
||
|
});
|
||
|
console.log(profiles);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export {Profiles}
|