typing out a lot of the JSON
This commit is contained in:
@@ -5,9 +5,10 @@ import { Localuser } from "./localuser.js";
|
||||
import {User} from "./user.js";
|
||||
import { Member } from "./member.js";
|
||||
import { SnowFlake } from "./snowflake.js";
|
||||
import { dirrectjson, memberjson } from "./jsontypes.js";
|
||||
|
||||
class Direct extends Guild{
|
||||
constructor(json,owner:Localuser){
|
||||
constructor(json:dirrectjson[],owner:Localuser){
|
||||
super(-1,owner,null);
|
||||
this.message_notifications=0;
|
||||
console.log(json);
|
||||
@@ -44,13 +45,13 @@ class Direct extends Guild{
|
||||
return Number(-result);
|
||||
});
|
||||
}
|
||||
giveMember(member){
|
||||
giveMember(_member:memberjson){
|
||||
console.error("not a real guild, can't give member object")
|
||||
}
|
||||
getRole(ID){
|
||||
getRole(ID:string){
|
||||
return null;
|
||||
}
|
||||
hasRole(r){
|
||||
hasRole(r:string){
|
||||
return false;
|
||||
}
|
||||
isAdmin(){
|
||||
@@ -64,7 +65,7 @@ class Direct extends Guild{
|
||||
}
|
||||
class Group extends Channel{
|
||||
user:User;
|
||||
constructor(json,owner:Direct){
|
||||
constructor(json:dirrectjson,owner:Direct){
|
||||
super(-1,owner);
|
||||
this.owner=owner;
|
||||
this.headers=this.guild.headers;
|
||||
|
Reference in New Issue
Block a user