miauthのcallback urlをsearchParams.setで作るように (#9470)
This commit is contained in:
		
							parent
							
								
									9734ad42a1
								
							
						
					
					
						commit
						ded8584fdd
					
				
					 1 changed files with 3 additions and 4 deletions
				
			
		|  | @ -44,7 +44,6 @@ import MkSignin from '@/components/MkSignin.vue'; | ||||||
| import MkButton from '@/components/MkButton.vue'; | import MkButton from '@/components/MkButton.vue'; | ||||||
| import * as os from '@/os'; | import * as os from '@/os'; | ||||||
| import { $i, login } from '@/account'; | import { $i, login } from '@/account'; | ||||||
| import { appendQuery, query } from '@/scripts/url'; |  | ||||||
| import { i18n } from '@/i18n'; | import { i18n } from '@/i18n'; | ||||||
| 
 | 
 | ||||||
| const props = defineProps<{ | const props = defineProps<{ | ||||||
|  | @ -70,9 +69,9 @@ async function accept(): Promise<void> { | ||||||
| 
 | 
 | ||||||
| 	state = 'accepted'; | 	state = 'accepted'; | ||||||
| 	if (props.callback) { | 	if (props.callback) { | ||||||
| 		location.href = appendQuery(props.callback, query({ | 		const cbUrl = new URL(props.callback); | ||||||
| 			session: props.session, | 		cbUrl.searchParams.set('session', props.session); | ||||||
| 		})); | 		location.href = cbUrl.href; | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue