File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -339,6 +339,33 @@ modifySDK = (sdk) ->
339339 err
340340 ).callback callback
341341
342+ # Update memberBalance and teamFee when saving memberPayment
343+ wrapMethod sdk, ' saveMemberPayment' , (saveMemberPayment ) ->
344+ (memberPayment , callback ) ->
345+ saveMemberPayment .call (this , memberPayment).then ((result ) ->
346+ promises .when (
347+ sdk .loadMemberBalances (memberId : memberPayment .memberId )
348+ sdk .loadTeamFees (id : memberPayment .teamFeeId )
349+ ).then -> result
350+ ).callback callback
351+
352+
353+ # Update memberBalances when saving teamFee
354+ wrapMethod sdk, ' saveTeamFee' , (saveTeamFee ) ->
355+ (teamFee , callback ) ->
356+ saveTeamFee .call (this , teamFee).then ((result ) ->
357+ sdk .loadMemberBalances (teamId : teamFee .teamId ).then ->
358+ result
359+ ).callback callback
360+
361+
362+ # Update memberBalances when deleting teamFee
363+ wrapMethod sdk, ' deleteTeamFee' , (deleteTeamFee ) ->
364+ (teamFee , callback ) ->
365+ deleteTeamFee .call (this , teamFee).then ((result ) ->
366+ sdk .loadMemberBalances (teamId : teamFee .teamId ).then ->
367+ result
368+ ).callback callback
342369
343370 # Remove all records belonging to a team when it is deleted
344371 wrapMethod sdk, ' deleteTeam' , (deleteTeam ) ->
You can’t perform that action at this time.
0 commit comments