src/hoodie_admin.app.coffee
HoodieAdmin.App
provides several methods to load app wide stats
class
HoodieAdmin
.
App
constructor :
(@admin) ->
@hoodie =
@admin
.
hoodie
getAppInfo
#
getInfo :
->
defer =
@hoodie
.
defer
()
dummy app info
info =
name:
"appName here"
window
.
setTimeout
->
defer
.
resolve
(
info
)
return
defer
.
promise
()
getStats
#
getStats :
(since) ->
defer =
@hoodie
.
defer
()
dummy stats
stats =
signups:
12
account_deletions:
3
users_active:
1302
users_total:
4211
growth:
0.04
active:
-
0.02
since:
since
unless
since
for
key
of
stats
stats
[
key
]
=
stats
[
key
]
*
17
window
.
setTimeout
->
defer
.
resolve
(
stats
)
return
defer
.
promise
()
HoodieAdmin.App