Code Duplication    Length = 6-7 lines in 2 locations

class.jetpack-cli.php 1 location

@@ 1027-1032 (lines=6) @@
1024
			// authorize user and enable SSO
1025
			Jetpack::update_user_token( $user->ID, sprintf( '%s.%d', $body_json->access_token, $user->ID ), true );
1026
1027
			if ( $active_modules = Jetpack_Options::get_option( 'active_modules' ) ) {
1028
				Jetpack::delete_active_modules();
1029
				Jetpack::activate_default_modules( 999, 1, $active_modules, false );
1030
			} else {
1031
				Jetpack::activate_default_modules( false, false, array(), false );
1032
			}
1033
1034
			/**
1035
			 * Auto-enable SSO module for new Jetpack Start connections

class.jetpack-client-server.php 1 location

@@ 133-139 (lines=7) @@
130
		}
131
132
		$redirect_on_activation_error = ( 'client' === $data['auth_type'] ) ? true : false;
133
		if ( $active_modules = Jetpack_Options::get_option( 'active_modules' ) ) {
134
			Jetpack::delete_active_modules();
135
136
			Jetpack::activate_default_modules( 999, 1, $active_modules, $redirect_on_activation_error, false );
137
		} else {
138
			Jetpack::activate_default_modules( false, false, array(), $redirect_on_activation_error, false );
139
		}
140
141
		// If redirect_uri is SSO, ensure SSO module is enabled
142
		parse_str( parse_url( $data['redirect_uri'], PHP_URL_QUERY ), $redirect_options );