Mercurial > prosody-modules
comparison mod_aws_profile/mod_aws_profile.lua @ 5702:616c0459aca7
mod_aws_profile: Fix use of timer API
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 12 Nov 2023 02:37:53 +0100 |
| parents | 1d719d4ef18f |
| children |
comparison
equal
deleted
inserted
replaced
| 5701:0207fd248480 | 5702:616c0459aca7 |
|---|---|
| 47 return; | 47 return; |
| 48 end | 48 end |
| 49 current_credentials.access_key = credentials.access_key; | 49 current_credentials.access_key = credentials.access_key; |
| 50 current_credentials.secret_key = credentials.secret_key; | 50 current_credentials.secret_key = credentials.secret_key; |
| 51 current_credentials.expiry = credentials.expiry; | 51 current_credentials.expiry = credentials.expiry; |
| 52 module:timer(credentials.ttl or 240, refresh_credentials); | 52 module:add_timer(credentials.ttl or 240, refresh_credentials); |
| 53 module:fire_event("aws_profile/credentials-refreshed", current_credentials); | 53 module:fire_event("aws_profile/credentials-refreshed", current_credentials); |
| 54 end); | 54 end); |
| 55 end | 55 end |
| 56 | 56 |
| 57 function module.load() | 57 function module.load() |
