@@ -18,9 +18,9 @@ public static MidFunc UseStreamStore(IReadonlyStreamStore streamStore)
1818 var allStream = new AllStreamResource ( streamStore ) ;
1919
2020 var builder = new AppBuilder ( )
21- . MapWhen ( IsStream , inner => inner . Use ( GetStream ( allStream ) ) )
21+ . MapWhen ( IsAllStream , inner => inner . Use ( GetStream ( allStream ) ) )
2222 . MapWhen ( IsStreamOptions , inner => inner . Use ( GetStreamOptions ) )
23- . MapWhen ( IsStreamMessage , inner => inner . Use ( GetStreamMessage ( allStream ) ) )
23+ . MapWhen ( IsAllStreamMessage , inner => inner . Use ( GetStreamMessage ( allStream ) ) )
2424 . MapWhen ( IsStreamMessageOptions , inner => inner . Use ( GetStreamMessageOptions ) ) ;
2525
2626 return next =>
@@ -31,23 +31,17 @@ public static MidFunc UseStreamStore(IReadonlyStreamStore streamStore)
3131 } ;
3232 }
3333
34- private static bool IsStream ( PathString requestPath )
35- => ! requestPath . HasValue ;
36-
37- private static bool IsStream ( IOwinContext context )
38- => context . IsGetOrHead ( ) && IsStream ( context . Request . Path ) ;
34+ private static bool IsAllStream ( IOwinContext context )
35+ => context . IsGetOrHead ( ) && context . Request . Path . IsAllStream ( ) ;
3936
4037 private static bool IsStreamOptions ( IOwinContext context )
41- => context . IsOptions ( ) && IsStream ( context . Request . Path ) ;
42-
43- private static bool IsStreamMessage ( PathString requestPath )
44- => long . TryParse ( requestPath . Value ? . Remove ( 0 , 1 ) , out var _ ) ;
38+ => context . IsOptions ( ) && context . Request . Path . IsAllStream ( ) ;
4539
46- private static bool IsStreamMessage ( IOwinContext context )
47- => context . IsGetOrHead ( ) && IsStreamMessage ( context . Request . Path ) ;
40+ private static bool IsAllStreamMessage ( IOwinContext context )
41+ => context . IsGetOrHead ( ) && context . Request . Path . IsAllStreamMessage ( ) ;
4842
4943 private static bool IsStreamMessageOptions ( IOwinContext context )
50- => context . IsOptions ( ) && IsStreamMessage ( context . Request . Path ) ;
44+ => context . IsOptions ( ) && context . Request . Path . IsAllStreamMessage ( ) ;
5145
5246 private static MidFunc GetStream ( AllStreamResource allStream ) => next => async env =>
5347 {
0 commit comments