Render channel list dynamically based on channel activity (#80)

* render channel list dynamically based on channel activity

* rename slack message markdown transformer

* add hashtag before rendered channel names

* tune styles and add secondary channel listing

* remove emoji-dictionary
This commit is contained in:
Riku Rouvila
2020-10-02 12:59:39 +03:00
committed by GitHub
parent 0eba06f861
commit 3dce6e19b1
6 changed files with 442 additions and 91 deletions

22
data/channels.ts Normal file
View File

@@ -0,0 +1,22 @@
import axios from "axios";
export interface Channel {
id: string;
name: string;
topic: string;
num_members: number;
purpose: {
value: string;
creator: string;
last_set: number;
};
messages_today: number;
unique_members_today: number;
}
export async function getChannels() {
const response = await axios.get<Channel[]>(
"http://stats.koodiklinikka.fi/api/channels"
);
return response.data;
}