Constructor
# new UserProvider()
this contains all the state and methods to change the state,
Extends
- Component
Methods
# async filterReportByTime() → {undefined}
filter reports by hashtag
filterReportByTime
void
undefined
# async initializeReports() → {undefined}
pull reports from database when open the app
initializeReports
void
undefined
# async initializeSettings() → {undefined}
pull default settings from database
initializeSettings
void
undefined
# async onHashtagsChange() → {undefined}
update hashtags in the setting
onHashtagsChange
void
undefined
# async onMessageChange() → {undefined}
update botMsg when user makes a change
onMessageChange
void
undefined
# async onResolvedMessageChange() → {undefined}
update resolvedMsg in the database
onResolvedMessageChange
void
undefined
# onSessionHashtagsChange() → {undefined}
show results for added hashtag immediately
onSessionHashtagsChange
void
undefined
# async pollTwitter() → {string}
poll twits from twitter every 5 seconds
pollTwitter
id - twit
string