Age | Commit message (Collapse) | Author |
|
also un-escape html-encoded characters in DMs
also distinguish errors in auth commands
|
|
also set current profile to first auth'd account, when starting from a
blank slate.
silence follower changes because it's not sanely displayed yet (and may
never be)
|
|
what a mess... threading this through to any point where printing happens is upsetting. probably should be a global mutable behind accessors.
|
|
open issues: something is wrong with loading settings - something gets
replayed from main account to alternate accounts.
auth'ing a new account doesn't set handle, name, etc.
i think most issue are because events aren't recorded with what
connection they came from - welcome event for any account gets replayed
onto curr_profile because we simply don't know which connection the
event was from.
the same will happen for twitter events, but those aren't logged.
|
|
|
|
add connection state tracked per-stream, add explicit TwitterProfile
mapped to names that can be used for accounts. default names are the
handle of the corresponding twitter account.
partition out user Credential to be per TwitterProfile, so fav, reply,
etc, all come from the selected account. Multiplex twitter connections
and message streams across chan (instead of earlier plan, which was to
have one chan per thread)
|
|
|
|
|
|
also fix bug where cached user info takes precedence over (possibly
updated) api json user info
|