if (!context.WebSockets.IsWebSocketRequest

                || string.IsNullOrEmpty(auth)

                || string.IsNullOrEmpty(_roomid)

                || ulong.TryParse(_roomid, out var roomId)

                || !jwt.TryTokenValidation(auth, keyStore.JWTKey, out var _jwt)

                || _jwt == null

                || !PacasUser.TryGet(_jwt, out var user)

                || user == null)

            {

                context.Response.StatusCode = 404;

                await _next(context);

                return;

            }

c# 재미있노