diff --git a/TODO b/TODO index a3e7592..041e728 100644 --- a/TODO +++ b/TODO @@ -1,10 +1,18 @@ -use libmagic to determine file types? -thread pool for workers. rehurn std::promise? -sync with matrix. add events to a queue that consumer can wait on or nonblocking check -youtube video download -raii swscontext -thorough error checking -register libav in the libav namespace somewhere -handle user admin levels -ignore own messages -handle events other than user messages +general/other: + use libmagic to determine file types? + youtube video download + raii swscontext + thorough error checking + register libav in the libav namespace somewhere + +matrix: + thread pool for workers. rehurn std::promise? + handle user admin levels + ignore own messages + handle events other than user messages + organize matrix urls. Prevent reallocation of reusable urls. + generate nonreusable urls for matrix in an organized manner. + +reddit: + handle imgur albums + handle youtube links