You might want to look at the following site to see if your mechanism conforms to existing information.
https://www.bing.com/images/search?q=methylene+blue+reaction+with+ascorbic+acid&qpvt=methylene+blue+reaction+with+ascorbic+acid&qpvt=methylene+blue+reaction+with+ascorbic+acid&qpvt=methylene+blue+reaction+with+ascorbic+acid&FORM=IGRE