File tree Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -99,19 +99,21 @@ public final String save(final Object meetingCode, final Builder builder) {
9999
100100 try {
101101 messages .put (builder );
102+
103+ this .getService ().execute (new Runnable (){
104+ @ Override
105+ public void run () {
106+ Builder message ;
107+ if (talk .this .meetings .get (meetingCode ) == null || (message = talk .this .meetings .get (meetingCode ).poll ()) == null ) return ;
108+ talk .this .copy (meetingCode , message );
109+ }
110+ });
111+ return builder .toString ();
102112 } catch (InterruptedException e ) {
103113 e .printStackTrace ();
104114 }
105115
106- this .getService ().execute (new Runnable (){
107- @ Override
108- public void run () {
109- Builder message ;
110- if (talk .this .meetings .get (meetingCode ) == null || (message = talk .this .meetings .get (meetingCode ).poll ()) == null ) return ;
111- talk .this .copy (meetingCode , message );
112- }
113- });
114- return builder .toString ();
116+ return "{}" ;
115117 }
116118
117119 private ExecutorService getService () {
@@ -164,8 +166,8 @@ private final void copy(Object meetingCode, Builder builder) {
164166 Entry <String , Queue <Builder >> list = iterator .next ();
165167 if (_sessions .contains (list .getKey ())) {
166168 synchronized (monitor ) {
167- list .getValue ().add (builder );
168- monitor .notifyAll ();
169+ list .getValue ().add (builder );
170+ monitor .notifyAll ();
169171 }
170172 }
171173 }
You can’t perform that action at this time.
0 commit comments