Commit 6fe166b3 authored by nanahira's avatar nanahira

still problems

parent ca10bacf
...@@ -425,6 +425,9 @@ export class YGOProService { ...@@ -425,6 +425,9 @@ export class YGOProService {
alert(JSON.stringify({ method: 'share', params: [text] })); alert(JSON.stringify({ method: 'share', params: [text] }));
} }
} }
isRoomAvailableToDisplay(r: Room) {
return (r.arena && this.currentServer && this.currentServer.id === 'tiramisu') || r.server === this.currentServer;
}
} }
type Message = type Message =
...@@ -472,7 +475,8 @@ export class RoomListDataSource extends DataSource<Room> { ...@@ -472,7 +475,8 @@ export class RoomListDataSource extends DataSource<Room> {
// 筛选一下房间,只扔进去当前房间或者竞技匹配的 // 筛选一下房间,只扔进去当前房间或者竞技匹配的
// 房间排序 // 房间排序
map(rooms => map(rooms =>
sortBy(rooms.filter(r => (r.arena && this.ygopro.currentServer && this.ygopro.currentServer.id === 'tiramisu') || r.server === this.ygopro.currentServer), room => { // TODO: reload server on change
sortBy(rooms.filter(r => this.ygopro.isRoomAvailableToDisplay(r)), room => {
if (room.arena === 'athletic') { if (room.arena === 'athletic') {
return 0; return 0;
} else if (room.arena === 'entertain') { } else if (room.arena === 'entertain') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment