Per-match LP gain or loss can be determined by comparing LeagueEntries for a given Summoner before and after a match occurs.
Instead of refreshing twice, we may be able to compare the timestamps on the League's last update w/the summoner's last match.
If that doesn't work well, consider trying out the LeagueEntry endpoint, which would require re-thinking how League updates are handled (i.e. add'l timestamps per entry / different interpretation of League timestamps).
Per-match LP gain or loss can be determined by comparing LeagueEntries for a given Summoner before and after a match occurs.
Instead of refreshing twice, we may be able to compare the timestamps on the League's last update w/the summoner's last match.
If that doesn't work well, consider trying out the LeagueEntry endpoint, which would require re-thinking how League updates are handled (i.e. add'l timestamps per entry / different interpretation of League timestamps).