diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2017-10-09 17:36:08 +0200 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2017-10-11 22:32:19 +0200 |
commit | dd783056f7ede461dd27347fa86743a24c4c4eed (patch) | |
tree | 52062a5972a2b0255c9c1975ae3116618268f45a /src/db.h | |
parent | e8ccd5013abe0e04b2400661405fd9e18e88cd89 (diff) |
refactor db_subscr_lu()
Use named parameters in the SQL statement.
Use db_bind_* functions to drop some code dup.
Use explicit subscriber id arg instead of subscriber struct.
Match return values and error logging to other db functions.
Change-Id: I35665e84ddbe54a6f218b24033df969ad2e669a0
Diffstat (limited to 'src/db.h')
-rw-r--r-- | src/db.h | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -91,10 +91,8 @@ int db_subscr_get_by_msisdn(struct db_context *dbc, const char *msisdn, int db_subscr_get_by_id(struct db_context *dbc, int64_t id, struct hlr_subscriber *subscr); int db_subscr_nam(struct db_context *dbc, const char *imsi, bool nam_val, bool is_ps); -int db_subscr_lu(struct db_context *dbc, - const struct hlr_subscriber *subscr, - const char *vlr_or_sgsn_number, - bool lu_is_ps); +int db_subscr_lu(struct db_context *dbc, int64_t subscr_id, + const char *vlr_or_sgsn_number, bool is_ps); int db_subscr_purge(struct db_context *dbc, const char *imsi, bool is_ps); |