DeepLinkURLProtocol.m 650 Bytes
//
//  DeepLinkURLProtocol.m
//  iCemarose
//
//  Created by Sanchew on 2017/8/2.
//  Copyright © 2017年 kollway. All rights reserved.
//

#import "DeepLinkURLProtocol.h"
#import <JLRoutes/JLRoutes.h>

@implementation DeepLinkURLProtocol

+ (BOOL)canInitWithRequest:(NSURLRequest *)request {
    if ([JLRoutes canRouteURL:request.URL]) {
        return YES;
    }
    return NO;
    
}

+ (NSURLRequest *)canonicalRequestForRequest:(NSURLRequest *)request {
    return request;
}

- (void)startLoading {
    dispatch_after(0, dispatch_get_main_queue(), ^{
        [JLRoutes routeURL:self.request.URL];
    });
}

-(void)stopLoading {
    
}


@end