Skip to content

Commit

Permalink
presence: new parameter to set the order by string for fetching records
Browse files Browse the repository at this point in the history
- used when retrieve_order is 1
- new param: retrieve_order_by - default value is 'priority'
  • Loading branch information
miconda committed Jun 2, 2016
1 parent 701dc85 commit 8c5432e
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 2 deletions.
2 changes: 1 addition & 1 deletion modules/presence/notify.c
Expand Up @@ -660,7 +660,7 @@ str* get_p_notify_body(str pres_uri, pres_ev_t* event, str* etag,
}

if(pres_retrieve_order==1) {
query_str = str_priority_col;
query_str = pres_retrieve_order_by;
} else {
query_str = str_received_time_col;
}
Expand Down
2 changes: 2 additions & 0 deletions modules/presence/presence.c
Expand Up @@ -161,6 +161,7 @@ int pres_notifier_processes = 1;
int pres_force_delete = 0;
str pres_xavp_cfg = {0};
int pres_retrieve_order = 0;
str pres_retrieve_order_by = str_init("priority");

int db_table_lock_type = 1;
db_locking_t db_table_lock = DB_LOCKING_WRITE;
Expand Down Expand Up @@ -224,6 +225,7 @@ static param_export_t params[]={
{ "subs_remove_match", PARAM_INT, &pres_subs_remove_match},
{ "xavp_cfg", PARAM_STR, &pres_xavp_cfg},
{ "retrieve_order", PARAM_INT, &pres_retrieve_order},
{ "retrieve_order_by", PARAM_STR, &pres_retrieve_order_by},
{ "sip_uri_match", PARAM_INT, &pres_uri_match},
{0,0,0}
};
Expand Down
1 change: 1 addition & 0 deletions modules/presence/presence.h
Expand Up @@ -91,6 +91,7 @@ extern int pres_notifier_processes;
extern int pres_force_delete;
extern str pres_xavp_cfg;
extern int pres_retrieve_order;
extern str pres_retrieve_order_by;

extern int phtable_size;
extern phtable_t* pres_htable;
Expand Down
2 changes: 1 addition & 1 deletion modules/presence/presentity.c
Expand Up @@ -1149,7 +1149,7 @@ char* get_sphere(str* pres_uri)
}

if(pres_retrieve_order==1) {
query_str = str_priority_col;
query_str = pres_retrieve_order_by;
} else {
query_str = str_received_time_col;
}
Expand Down

0 comments on commit 8c5432e

Please sign in to comment.