stub-api
Alban GUILHOT 3 years ago
commit 7cbc4f0c7d

@ -0,0 +1,24 @@
import { Message } from "./message"
import { User } from "./user";
export class conversation{
private TabUser?: User[];
private TabMessage?: Message[];
constructor(tabUser: User[], tabMessage:Message[]){
this.TabUser=[...tabUser];
this.TabMessage=[...tabMessage];
}
getTabMessage(){
return this.TabMessage;
}
getTabUser(){
return this.TabUser;
}
}

@ -0,0 +1,40 @@
import { User } from './user'
export class Message{
private Content: string;
private Sender: User;
private DateEnvoie: Date;
constructor(content: string, sender:User, dateEnvoie:Date){
this.Content=content;
this.Sender=sender;
this.DateEnvoie=dateEnvoie;
}
setMessageContent(content: string){
this.Content=content;
}
setSMessageSender(sender: User){
this.Sender=sender;
}
setSMessageDate(dateEnvoie: Date){
this.DateEnvoie=dateEnvoie;
}
getMessageContent(){
return this.Content;
}
getMessageSender(){
return this.Sender;
}
getMessageDate(){
return this.DateEnvoie;
}
}

@ -1,5 +1,3 @@
import { ImageURISource } from "react-native";
export class Skin{
private Name: string;
private Source: any;

@ -21,7 +21,7 @@ export class User{
this.CurrentCoins=currentCoins;
this.TotalCoins=totalCoins;
this.CurrentSkin=currentSkin;
this.TabSkin=tabSkin;
this.TabSkin=[...tabSkin];
}
getUsername(){
@ -93,6 +93,6 @@ export class User{
}
setTabSkin(tabSkin: Skin[]){
this.TabSkin=tabSkin;
this.TabSkin=[...tabSkin];
}
}

@ -10,12 +10,18 @@ import { BotBar } from '../components/BotBar';
const avatar = require('../../assets/Icons/BobClassic.png');
let tabSkin:Skin[];
const skinTest= new Skin("Bob",require('../../assets/Icons/BobClassic.png'));
const skinTest2= new Skin("wesh",require('../../assets/BobsSkins/BobBlue.png'));
tabSkin=[skinTest];
tabSkin.push(skinTest2);
const UserActu=new User("14", "leBg", "ouioui", "grand", "la", 12222, 123324, skinTest, tabSkin);
const engrenage = require('../../assets/Icons/UnSelected/Cogs.png');
const gamepad = require('../../assets/Icons/Selected/SGamepad.png');
const message = require('../../assets/Icons/UnSelected/Chat.png');
const store = require('../../assets/Icons/UnSelected/Store.png');
function Home(props: { navigation: any; }) {
const { navigation } = props
return (

Loading…
Cancel
Save