This commit is contained in:
O K
2025-12-27 12:43:38 +02:00
parent d0eaba08d4
commit 93e01edf2b

View File

@@ -374,7 +374,7 @@ class Usps_Api_Bridge extends Module
/** /**
* MAPPING LOGIC: Old Module Codes -> New API Enums * MAPPING LOGIC: Old Module Codes -> New API Enums
*/ */
private function mapServiceCodeToApiClass($oldCode, $isInternational) private function mapServiceCodeToApiClass($oldCode, $isInternational)
{ {
// 1. Define the Standard Map // 1. Define the Standard Map
$map = [ $map = [
@@ -405,12 +405,12 @@ class Usps_Api_Bridge extends Module
switch ($apiClass) { switch ($apiClass) {
case 'PRIORITY_MAIL': case 'PRIORITY_MAIL':
return 'PRIORITY_MAIL_INTERNATIONAL'; return 'PRIORITY_MAIL_INTERNATIONAL';
case 'PRIORITY_MAIL_EXPRESS': case 'PRIORITY_MAIL_EXPRESS':
return 'PRIORITY_MAIL_EXPRESS_INTERNATIONAL'; return 'PRIORITY_MAIL_EXPRESS_INTERNATIONAL';
// Ground Advantage, Media, and Library do not exist internationally. // Ground Advantage, Media, and Library do not exist internationally.
// The closest equivalent is First-Class Package International. // The closest equivalent is First-Class Package International.
case 'USPS_GROUND_ADVANTAGE': case 'USPS_GROUND_ADVANTAGE':
case 'MEDIA_MAIL': case 'MEDIA_MAIL':
case 'LIBRARY_MAIL': case 'LIBRARY_MAIL':
@@ -421,8 +421,7 @@ class Usps_Api_Bridge extends Module
return $apiClass; return $apiClass;
} }
return isset($map[$oldCode]) ? $map[$oldCode] : false;
}
/** /**
* MAPPING LOGIC: Flat Rate Boxes * MAPPING LOGIC: Flat Rate Boxes
@@ -445,8 +444,7 @@ class Usps_Api_Bridge extends Module
return false; // Not a flat rate box, uses standard rates return false; // Not a flat rate box, uses standard rates
} }
// ... (rest of the class from Step 1: OAuth logic, etc)
/** /**
* Manages OAuth2 Token life cycle * Manages OAuth2 Token life cycle