summaryrefslogtreecommitdiff
path: root/src/global_changes/src/global_changes_server.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/global_changes/src/global_changes_server.erl')
-rw-r--r--src/global_changes/src/global_changes_server.erl11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/global_changes/src/global_changes_server.erl b/src/global_changes/src/global_changes_server.erl
index 7e3062586..a116e0668 100644
--- a/src/global_changes/src/global_changes_server.erl
+++ b/src/global_changes/src/global_changes_server.erl
@@ -25,7 +25,8 @@
handle_call/3,
handle_cast/2,
handle_info/2,
- code_change/3
+ code_change/3,
+ format_status/2
]).
-export([
@@ -143,7 +144,13 @@ handle_info(_, State) ->
code_change(_OldVsn, State, _Extra) ->
{ok, State}.
-
+format_status(_Opt, [_PDict, State]) ->
+ Scrubbed = State#state{
+ pending_updates=nil
+ },
+ [{data, [{"State",
+ ?record_to_keyval(state, Scrubbed)
+ }]}].
flush_updates(State) ->
DocIds = sets:to_list(State#state.pending_updates),