我想安排在创建用户后禁用用户

时间:2017-11-22 18:30:00

标签: firebase firebase-realtime-database cron google-cloud-functions scheduling

我有这个数据库,其中有一个users表。每次在我的fire-base中创建用户时都会更新。

表结构类似于users -> {uid} -> (and some user parameters)

我想要做的是,对于每个创建的用户,我希望schedule在特定时间后禁用它。我尝试使用node-schedule,但它是高度随机的,有时它可以工作,有时不工作。

我有一个云功能,可以监控用户字段集(用户参数)对一个字段的更新。例如isRegistered字段,在用户创建时为1。一旦它成为zero函数将释放所有资源,并使用其uid禁用该特定用户。

但我想要一个调度程序,它会在特定时间之后为我做这个字段更新,让我们说5个小时意味着用户将在5小时后再也无法访问我的数据库。我怎么能接近这个?

0 个答案:

没有答案