internetradio2.0/irrfsplugin/src/irrfsplugin.cpp
changeset 15 065198191975
parent 14 896e9dbc5f19
--- a/internetradio2.0/irrfsplugin/src/irrfsplugin.cpp	Wed Aug 18 09:40:26 2010 +0300
+++ b/internetradio2.0/irrfsplugin/src/irrfsplugin.cpp	Thu Sep 02 20:17:46 2010 +0300
@@ -20,20 +20,20 @@
 #include <apgcli.h>
 
 #include "irrfsplugin.h"
+#include "iruid3.hrh"
 
 // Files that are deleted upon RFS.
-_LIT( KIRLastPlayedFile, "c:\\private\\2000b499\\lastPlayed.dat" );
-_LIT( KIRCacheDatabaseFile, "c:\\private\\2000b499\\cacheDb.db" );
-_LIT( KIRSdsResponseFile, "c:\\private\\2000b499\\iSdsResponse.xml" );
-_LIT( KIRSessionFile, "c:\\private\\2000b499\\Session" );
-_LIT( KIRRadioReportFile, "c:\\private\\2000b499\\RadioReport.xml" );
-_LIT( KIRLogUsageFile, "c:\\private\\2000b499\\LogUsage.gz" );
-_LIT( KIRSettingsFile, "c:\\private\\2000b499\\irsettings.ini" );
-_LIT( KIRBackedUpSettingsFile, "c:\\private\\2000b499\\irsettings_backed_up.ini" );
-_LIT( KIRSettingscreFile, "c:\\private\\10202be9\\persists\\2000B499.cre" );
+_LIT( KIRLastPlayedFile, "c:\\private\\2002ffac\\lastPlayed.dat" );
+_LIT( KIRCacheDatabaseFile, "c:\\private\\2002ffac\\cacheDb.db" );
+_LIT( KIRSdsResponseFile, "c:\\private\\2002ffac\\iSdsResponse.xml" );
+_LIT( KIRSessionFile, "c:\\private\\2002ffac\\Session" );
+_LIT( KIRNmsLog, "c:\\private\\2002ffac\\NmsLog" );
+_LIT( KIRRadioReportFile, "c:\\private\\2002ffac\\RadioReport.xml" );
+_LIT( KIRLogUsageFile, "c:\\private\\2002ffac\\LogUsage.gz" );
+_LIT( KIRSettingscreFile, "c:\\private\\10202be9\\persists\\2002ffac.cre" );
 
 //for History Database Deletion
-_LIT(KSongHistoryDbFile,"songhistoryDb.db");
+_LIT(KSongHistoryDbFile,"c:\\private\\2002ffac\\songhistoryDb.db");
 
 // ======== LOCAL FUNCTIONS ========
 
@@ -83,31 +83,33 @@
 // ---------------------------------------------------------------------------
 //
 void CIRRfsPlugin::RestoreFactorySettingsL( const TRfsReason aType )
+{
+    if ( aType == ENormalRfs || aType == EDeepRfs )
     {
-    if ( aType == ENormalRfs )
-        {
         RFs fsSession;
         User::LeaveIfError( fsSession.Connect() );
 
-        fsSession.Delete( KIRLastPlayedFile );
-        fsSession.Delete( KIRCacheDatabaseFile );
-        fsSession.Delete( KIRSdsResponseFile );
-        fsSession.Delete( KIRSessionFile );
-        fsSession.Delete( KIRRadioReportFile );
-        fsSession.Delete( KIRLogUsageFile );
+        fsSession.Delete( KIRSettingscreFile );
 
-        fsSession.Delete( KIRSettingsFile );
-        fsSession.Delete( KIRBackedUpSettingsFile );
-        fsSession.Delete( KIRSettingscreFile );
-    	fsSession.Delete(KSongHistoryDbFile);
-        
-        fsSession.Close();
-        }
+		if ( aType == EDeepRfs )
+		{
+		    fsSession.Delete( KIRLastPlayedFile );
+		    fsSession.Delete( KIRCacheDatabaseFile );
+		    fsSession.Delete( KIRSdsResponseFile );
+		    fsSession.Delete( KIRSessionFile );
+		    fsSession.Delete( KIRNmsLog );
+		    fsSession.Delete( KIRRadioReportFile );
+		    fsSession.Delete( KIRLogUsageFile );
+			fsSession.Delete(KSongHistoryDbFile);
+		}
+				
+		fsSession.Close();
+   	}
     else
-        {
-        // RFS type not supported.
-        }
+    {
+    	// RFS type not supported.
     }
+}
 
 // ---------------------------------------------------------------------------
 // From base class CRFSPlugin