Luna
b0eb3247fd
remove code from dispatcher
...
leftovers are TBD.
- constrict Dispatcher.dispatch() to arity 3
- add helper methods to Dispatcher
- add EventType to Dispatcher
While fixing things, it was discovered that many of the things inside
LazyGuildDispatcher were just interfaces to GuildMemberList, in a very
weird way, just so it could be fitted inside the main Dispatcher. it was
decided to remove those unecessary interfaces, clients shall use the
manager directly.
2020-02-09 21:20:08 +00:00
Luna
e0e59f8b63
fix types (big)
...
varied fixes across many, many files.
2020-02-06 21:10:51 +00:00
Luna
e42aadb6d0
migration.command: dont split on migration 0
...
(it's a hack)
2020-02-04 20:50:40 +00:00
Luna
6c802ad3fa
update winter
2020-01-07 16:56:20 -03:00
Luna
9a0a0c5a59
pipfile: add winter
2020-01-06 21:35:21 -03:00
Luna
1accbba002
tox: use black and flake8, allow posargs on pytest
2019-10-25 07:54:57 -03:00
Luna
eb8c7ba82f
pipfile: update deps
2019-09-16 15:26:09 -03:00
Luna
464ca2cc95
pipfile: update depedencies
2019-08-27 22:55:13 -03:00
Luna
df7f2b1b21
pipfile: add zstandard library
2019-05-30 20:59:32 -03:00
Luna
2076beb5fa
base package updates: itsdangerous, quart, pytest
2019-04-22 17:04:34 -03:00
Luna
1ef2d9a819
update some deps
2019-04-22 16:56:53 -03:00
Luna
136f7a7348
Update Pipfile
...
many package updates
2019-03-26 17:42:28 -03:00
Luna
506bd8afbe
pipenv: add mypy
2019-03-04 04:30:27 -03:00
Luna
e7d3559acc
embed.sanitizer: add fetch_metadata function
...
- pipfile: remove mmh3
2018-12-05 02:42:00 -03:00
Luna
13dc541fec
Pipfile: add mmh3
...
required as mediaproxy uses mmh3
2018-12-05 02:14:35 -03:00
Luna
cdd774ffc1
Pipfile: add aiohttp
2018-12-05 02:11:25 -03:00
Luna Mendes
0ec615f3bd
user.billing: add create_payment
...
- user: add billing_job for recurring payments (monthly or weekly)
- user.billing: make main functions accept external db object
- user.billing: fix get_payment's fields
- litecord: add job module with JobManager
2018-11-14 19:49:36 -03:00
Luna Mendes
e54bcc312a
blueprints: add icons blueprint
...
- Pipfile: add pillow
2018-11-13 17:33:28 -03:00
Luna Mendes
b9ccbbf53b
Pipfile.lock: update it due to asyncpg update
2018-11-13 03:58:26 -03:00
Luna Mendes
29b5f4cfb6
Pipfile: add pyflakes
...
- requirements: add pipenv so tox can use it when running
- add setup.py
- add tox.ini
2018-11-12 18:11:04 -03:00
Luna Mendes
7bd8b456a2
Pipfile: lock quart to a commit
...
Quart 0.6.9 has issues with hypercorn due to it not implementing
ASGILifespan.
- Pipfile: move pytest and pytest-asyncio to dev-packages
2018-11-12 16:44:29 -03:00
Luna Mendes
62332e15c3
run: add set_blueprints
2018-11-12 04:26:16 -03:00
Luna Mendes
7b75202311
tests: add basic test
2018-11-12 04:10:31 -03:00
Luna Mendes
599989f32e
Pipfile: add pytest and pytest-asyncio
2018-11-12 02:50:14 -03:00
slice
77a260706d
remove quart-cors
2018-07-21 09:37:34 -07:00
slice
29342eb9db
update deps
2018-07-21 09:35:25 -07:00
Luna Mendes
6d8af8aef3
Add Quart-CORS
2018-07-06 03:17:38 -03:00
Luna Mendes
21da0e0d3a
blueprints.guild: add implementations for more routes
...
- Pipfile: add Cerberus for data validation
- blueprints.guilds: add guild_owner_check
- blueprints.guilds: simplify GUILD_MEMBER_UPDATE dispatch
- litecord: add schemas.py
- run: get json of errors
2018-06-23 17:19:22 -03:00
slice
ab4857086a
migrate to logbook for logging
2018-06-19 18:04:17 -07:00
Luna Mendes
32b9698ea7
add basic gateway logic
2018-06-19 04:06:01 -03:00
Luna Mendes
39d85d1a1a
add basis of websockets
2018-06-17 17:07:52 -03:00
Luna Mendes
f7f387dcf0
litecord.blueprints: add auth blueprint
...
- Pipfile: add bcrypt and itsdangerous
- litecord: add errors module
- litecord: add snowflake module
- run: add error handlers
- schema: add UNIQUE constraint to users.email
- remove users.password_salt
2018-06-17 04:09:29 -03:00
slice
8406188f5b
migrate to pipenv
2018-06-16 16:36:41 -07:00