litecord/litecord
Luna Mendes 61e36f244b blueprints.users, channels: basic dm operations
SQL for instances:

```sql
ALTER TABLE messages
ADD CONSTRAINT messages_channels_fkey
FOREIGN KEY (channel_id)
REFERENCES channels (id)
ON DELETE CASCADE;

ALTER TABLE channel_pins ADD CONSTRAINT pins_channels_fkey
FOREIGN KEY (channel_id)
REFERENCES channels (id)
ON DELETE CASCADE;

ALTER TABLE channel_pins ADD CONSTRAINT pins_messages_fkey
FOREIGN KEY (message_id)
REFERENCES messages (id)
ON DELETE CASCADE;
```

After that, rerun `schema.sql`.

blueprints.channels:
 - check dms on channel_check
 - add DELETE /api/v6/channels/<int:channel_id>

blueprints.users:
 - add event dispatching for leaving guilds
 - add GET /api/v6/users/@me/channels, for DM fetching
 - add POST /api/v6/users/@me/channels, for DM creation
 - add POST /api/v6/users/<int:user_id>/channels for DM / Group DM
    creation

 - schemas: add CREATE, CREATE_GROUP_DM
 - storage: add last_message_id fetching for channels
 - storage: add support for DMs in get_channel
 - storage: add Storage.get_dm, Storage.get_dms, Storage.get_all_dms
 - schema.sql: add dm_channel_state table
 - schema.sql: add constriants for messages.channel_id and channel_pins
2018-10-03 21:49:35 -03:00
..
blueprints blueprints.users, channels: basic dm operations 2018-10-03 21:49:35 -03:00
gateway relationship support! 2018-10-02 03:43:57 -03:00
__init__.py litecord.blueprints: add auth blueprint 2018-06-17 04:09:29 -03:00
auth.py gateway.websocket: implement ZLIB streaming 2018-06-23 20:16:10 -03:00
dispatcher.py add invite usage 2018-09-27 23:10:30 -03:00
enums.py blueprints.users, channels: basic dm operations 2018-10-03 21:49:35 -03:00
errors.py blueprints.channels: add message sending 2018-07-03 01:02:26 -03:00
presence.py remove some print debug 2018-09-26 18:10:43 -03:00
schemas.py blueprints.users, channels: basic dm operations 2018-10-03 21:49:35 -03:00
snowflake.py blueprints.channels: add implementations for some routes 2018-07-04 17:40:27 -03:00
storage.py blueprints.users, channels: basic dm operations 2018-10-03 21:49:35 -03:00
utils.py gateway.websocket: add handler for heartbeats 2018-09-28 17:50:18 -03:00