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

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