Widgets: Attempt to re-register for a scalar token if ours is invalid

#2326

Add sanity check
This commit is contained in:
manuroe
2019-03-12 17:59:16 +01:00
parent 1b853d1bb1
commit dae7de6b36

View File

@@ -333,6 +333,11 @@ NSString *const kJavascriptSendResponseToPostMessageAPI = @"riotIOS.sendResponse
- (NSString *)stringByReplacingScalarTokenInString:(NSString*)string byScalarToken:(NSString*)scalarToken
{
if (!scalarToken)
{
return nil;
}
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"scalar_token=\\w*"
options:NSRegularExpressionCaseInsensitive error:nil];
return [regex stringByReplacingMatchesInString:string