mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	event_status: Remove success messages from event status page.
This commit is contained in:
		@@ -26,13 +26,8 @@ const stripe_response_schema = z.object({
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
type StripeSession = z.infer<typeof stripe_response_schema>["session"];
 | 
					type StripeSession = z.infer<typeof stripe_response_schema>["session"];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function update_status_and_redirect(status_message: string, redirect_to: string): void {
 | 
					function update_status_and_redirect(redirect_to: string): void {
 | 
				
			||||||
    $("#webhook-loading").hide();
 | 
					 | 
				
			||||||
    $("#webhook-success").show();
 | 
					 | 
				
			||||||
    $("#webhook-success").text(status_message);
 | 
					 | 
				
			||||||
    setTimeout(() => {
 | 
					 | 
				
			||||||
    window.location.replace(redirect_to);
 | 
					    window.location.replace(redirect_to);
 | 
				
			||||||
    }, 5000);
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function show_error_message(message: string): void {
 | 
					function show_error_message(message: string): void {
 | 
				
			||||||
@@ -48,15 +43,12 @@ function show_html_error_message(rendered_message: string): void {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function handle_session_complete_event(session: StripeSession): void {
 | 
					function handle_session_complete_event(session: StripeSession): void {
 | 
				
			||||||
    let message = "";
 | 
					 | 
				
			||||||
    let redirect_to = "";
 | 
					    let redirect_to = "";
 | 
				
			||||||
    switch (session.type) {
 | 
					    switch (session.type) {
 | 
				
			||||||
        case "card_update_from_billing_page":
 | 
					        case "card_update_from_billing_page":
 | 
				
			||||||
            message = "Card successfully updated! Returning to billing…";
 | 
					            redirect_to = "/billing/";
 | 
				
			||||||
            redirect_to = "/billing#payment-method";
 | 
					 | 
				
			||||||
            break;
 | 
					            break;
 | 
				
			||||||
        case "card_update_from_upgrade_page":
 | 
					        case "card_update_from_upgrade_page":
 | 
				
			||||||
            message = "Card successfully added! Returning to billing…";
 | 
					 | 
				
			||||||
            if (session.is_manual_license_management_upgrade_session) {
 | 
					            if (session.is_manual_license_management_upgrade_session) {
 | 
				
			||||||
                redirect_to = "/upgrade/?manual_license_management=true";
 | 
					                redirect_to = "/upgrade/?manual_license_management=true";
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
@@ -64,7 +56,7 @@ function handle_session_complete_event(session: StripeSession): void {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
            break;
 | 
					            break;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    update_status_and_redirect(message, redirect_to);
 | 
					    update_status_and_redirect(redirect_to);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
async function stripe_checkout_session_status_check(stripe_session_id: string): Promise<boolean> {
 | 
					async function stripe_checkout_session_status_check(stripe_session_id: string): Promise<boolean> {
 | 
				
			||||||
@@ -153,8 +145,10 @@ export async function stripe_payment_intent_status_check(
 | 
				
			|||||||
        case "succeeded":
 | 
					        case "succeeded":
 | 
				
			||||||
            if (response_data.payment_intent.event_handler!.status === "succeeded") {
 | 
					            if (response_data.payment_intent.event_handler!.status === "succeeded") {
 | 
				
			||||||
                update_status_and_redirect(
 | 
					                update_status_and_redirect(
 | 
				
			||||||
                    "Charge created successfully. Your organization has been upgraded. Redirecting to billing page...",
 | 
					                    "/billing/?success_message=" +
 | 
				
			||||||
                    "/billing/",
 | 
					                        encodeURIComponent(
 | 
				
			||||||
 | 
					                            "Your organization has been upgraded to Zulip Cloud Standard.",
 | 
				
			||||||
 | 
					                        ),
 | 
				
			||||||
                );
 | 
					                );
 | 
				
			||||||
                return true;
 | 
					                return true;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user