Wallet has last_used_nsec by now */
| 6672 | |
| 6673 | /* Wallet has last_used_nsec by now */ |
| 6674 | const char **wallet_get_runes(const tal_t *ctx, struct wallet *wallet, struct timeabs **last_used) |
| 6675 | { |
| 6676 | struct db_stmt *stmt; |
| 6677 | const char **strs = tal_arr(ctx, const char *, 0); |
| 6678 | |
| 6679 | *last_used = tal_arr(ctx, struct timeabs, 0); |
| 6680 | stmt = db_prepare_v2(wallet->db, SQL("SELECT rune, last_used_nsec FROM runes")); |
| 6681 | db_query_prepared(stmt); |
| 6682 | |
| 6683 | while (db_step(stmt)) { |
| 6684 | const char *str = db_col_strdup(strs, stmt, "rune"); |
| 6685 | tal_arr_expand(&strs, str); |
| 6686 | tal_arr_expand(last_used, db_col_time_from_nsec(stmt, "last_used_nsec")); |
| 6687 | } |
| 6688 | tal_free(stmt); |
| 6689 | return strs; |
| 6690 | } |
| 6691 | |
| 6692 | static void db_rune_insert(struct db *db, |
| 6693 | const struct rune *rune) |
no test coverage detected